feat(website): reposition landing around the agentic era + on-prem story#4968
feat(website): reposition landing around the agentic era + on-prem story#4968NicholasKissel wants to merge 1 commit intomainfrom
Conversation
…story - Hero, CTA, AnimatedCTATitle, footer rebranded from "software that thinks" to "Infrastructure for the agentic era" - Hero sub reframes Actors as the primitive for AI agents, real-time apps, and durable workflows - ProductSplit agentOS tagline updated to "any type of agent" - New OnPremSection on homepage: air-gapped, embed-in-customer, compliance-posture-intact - New SisterProducts section on /agent-os linking secureexec.dev and sandboxagent.dev - Pricing page: prominent on-prem callout, "Run it where your data lives" self-host heading, Enterprise Edition tier with full bundle (FoundationDB, ACL, ClickHouse, OpenTelemetry, Kubernetes manifests, FedRAMP/HIPAA hardening guidance) - Removed redundant open-source callout from HostingSection - Updated meta tags + per-page OG image scaffold for /cloud/ Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
🚅 Deployed to the rivet-pr-4968 environment in rivet-frontend
|
Code ReviewThis is a well-scoped marketing repositioning PR. The copy changes are clear, the new Bugs / Broken behavior1. Broken docs link in The "Read self-hosting docs" CTA links to // OnPremSection.tsx line 83 — wrong
href='/docs/general/self-hosting'
// should be
href='/docs/self-hosting'2. On-prem callout button shown when already on the self-host tab In {isCloud && (
<button onClick={() => setIsCloud(false)} className="...">
...
</button>
)}3. Dead code in CTA routing ( The old condition matched on // Current
<a href={plan.cta === "Contact Sales" || plan.name === "Enterprise" ? "/sales" : "..."}
// Cleaner
<a href={plan.cta === "Contact Sales" ? "/sales" : "..."}Pre-launch checklist item (flagged in PR, confirming here)Placeholder OG image — Minor
Overall the structure is solid. Fix the broken docs link and the always-visible callout button before shipping; the dead-code cleanup is minor but easy. |
Preview packages published to npmInstall with: npm install rivetkit@pr-4968All packages published as Engine binary is shipped via Docker images: docker pull rivetdev/engine:slim-faf3ed2
docker pull rivetdev/engine:full-faf3ed2Individual packagesnpm install rivetkit@pr-4968
npm install @rivetkit/react@pr-4968
npm install @rivetkit/rivetkit-napi@pr-4968
npm install @rivetkit/workflow-engine@pr-4968 |
Summary
Repositions the marketing site around Infrastructure for the agentic era and surfaces on-prem / embed-in-customer / compliance-posture as a first-class selling point.
Homepage (
/)/cloud/(pricing)/promo/og-cloud.pngplaceholder (currently a copy ofog.png— needs designed asset before launch)./agent-osTest plan
cd website && SKIP_TYPECHECK_CODE_BLOCKS=1 pnpm dev, visitlocalhost:4321/, scroll through homepage end-to-end./cloud/, confirm the orange "Need on-prem…" callout, click Self-Hosted toggle, verify "Run it where your data lives" heading and Enterprise Edition tier with FoundationDB / ACL / ClickHouse / OpenTelemetry / Kubernetes bundle./agent-os/, scroll to bottom, verify SisterProducts section with Secure Exec + Sandbox Agent SDK cards opening to external sites.website/public/promo/og-cloud.pngplaceholder with a designed pricing OG image before launch./and/cloud/.🤖 Generated with Claude Code